<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			.d1 {
				width: 300px;
				height: 300px;
				background-color: orange;
			}

			.d2 {
				width: 200px;
				height: 200px;
				background-color: green;
			}
		</style>
	</head>
	<body>
		<div class="d1">
			<div class="d2"></div>
		</div>
		<a href="https://www.atstudy.com">学掌门</a>
		<script type="text/javascript">
			/*
			  事件流:事件发生时在DOM对象之间顺序传播的过程
			  1.捕获阶段
			  2.冒泡阶段
			  
			  事件对象:事件发生后和事件相关的一系列数据存储的一个对象
			*/
			var div1 = document.querySelector(".d1");
			div1.addEventListener('click', function() {
				console.log("d1的事件");
			})

			var div2 = document.querySelector(".d2");
			div2.addEventListener('click', function(e) {
				console.log("d2的事件");
				//e 事件对象
				// console.dir(e);
				e.stopPropagation(); //阻止冒泡
			});

			var a = document.querySelector("a");
			a.addEventListener('click', function(e) {
				e.preventDefault(); //阻止默认行为
				console.log("学掌门");
			})
		</script>
	</body>
</html>
